package nowcoder.day_48.day11;
import java.util.Scanner;
//36910-求最大连续bit数
public class Num2 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        String[]words = Integer.toBinaryString(n).split("0");
        int max = 0;
        for (int i = 0; i < words.length; i++) {
            max = Math.max(max , words[i].length());
        }
        System.out.println(max);

    }
//    public static void main(String[] args) {
//        Scanner in = new Scanner(System.in);
//        while (in.hasNext()){
//            int num = in.nextInt();
//            int count = 0;
//            int maxCount = 0;
//            while (num != 0){
//                if ((num & 1) == 1){
//                    count++;
//                    maxCount = Math.max(maxCount , count);
//                }else {
//                    count = 0;
//                }
//                num >>= 1;
//            }
//            System.out.println(maxCount);
//        }
//    }
}
